page {
	background-color: #F8F8F8;
}

image {
	width: 100%;
	height: auto;
}

text {
	font-family: Microsoft YaHei;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.left {
	float: left;
}

.right {
	float: right;
}
.flex{
	display: flex;
}
.flex-direction-c{
	flex-direction: column;
}
.justify{
	justify-content: center;
}
.align{
	align-items: center;
}
.a{
	cursor: pointer;
}
.basic{
	width: 1198px;
	margin: 0 auto;
}
.basic_1{
	width: 1050px;
	margin: 0 auto;
}
.basic_2{
	width: 1136px;
	margin: 0 auto;
}
.basic_3{
	width: 1048px;
	margin: 0 auto;
}
.h1{
font-size: 24px;
font-weight: bold;
color: #353232;	
line-height: 63px;
}
.line{
	width: 100%;
	height: 2px;
	background: #E5E5E5;
}